Private and threshold set-intersection
نویسندگان
چکیده
In this paper we consider the problem of privately computing the intersection of sets (setintersection), as well as several variations on this problem: cardinality set-intersection, threshold set-intersection, and over-threshold set-intersection. Cardinality set-intersection is the problem of determining the size of the intersection set, without revealing the actual threshold set. In threshold set-intersection, only the elements which appear at least a threshold number t times in the players' private inputs are revealed. Over-threshold setintersection is a variation on threshold set-intersection in which not only the threshold set is revealed, but also the number of times each element in the threshold set appeared in the private inputs. We propose protocols that are more efficient than those previously known for set-intersection in the malicious case, as well as new protocols for problems which had no previous solution that did not utilize general secure circuit computation: • Set-intersection protocols for the case of: n = 2 malicious parties that do not utilize the cut-and-choose technique; n > 3 malicious parties, for which there was no previous efficient solution; and multisets, in which elements may appear more than once. • Cardinality set-intersection protocols secure against n > 2 malicious parties and n > 3 honest-but-curious parties, for which there were no previous efficient solutions • Threshold set-intersection protocols for n > 2 honest-but-curious parties, for which there was no previous efficient solution • Over-threshold set-intersection protocols for the case of n > 2 honest-but-curious parties and the case of n > 2 malicious parties, for which there was no previous efficient solution • Fair protocols for all problems (when fairness in decryption is enforced) • Protocols which are secure against even n — 1 dishonest colluding parties
منابع مشابه
Private and Threshold Set-Intersection
In this paper we consider the problem of privately computing the set-intersection (private matching) of sets, as well as several variations on this problem: cardinality set-intersection, threshold set-intersection, and over-threshold set-intersection. Cardinality set-intersection is the problem of determining the size of the intersection set, without revealing the actual set. In threshold set-i...
متن کاملOn the Security of O-PSI a Delegated Private Set Intersection on Outsourced Datasets (Extended Version)
In recent years, determining the common information privately and efficiently between two mutually mistrusting parties have become an important issue in social networks. Many Private set intersection (PSI) protocols have been introduced to address this issue. By applying these protocols, two parties can compute the intersection between their sets without disclosing any information about compone...
متن کاملFast Private Set Operations with SEPIA
Private set operations allow correlation of sensitive data from multiple data owners. Although intensely researched, current solutions still exhibit limited scalability in terms of the supported maximum set size and number of sets. To address these issues, we propose a new approach to private set operations based on a combination of efficient secure multiparty computation and bloom filters, a s...
متن کاملAn Efficient and Secure Protocol for Privacy Preserving Set Intersection
When datasets are distributed on different sources, finding out their intersection while preserving the privacy of the datasets is a widely required task. In this paper, we address the Privacy Preserving Set Intersection (PPSI) problem, in which each party learns no elements other than the intersection of the N private datasets. We propose an efficient protocol based on a threshold cryptosystem...
متن کاملAn Algebraic Approach to Maliciously Secure Private Set Intersection
Private set intersection is an important area of research and has been the focus of many works over the past decades. It describes the problem of finding an intersection between the input sets of at least two parties without revealing anything about the input sets apart from their intersection. In this paper, we present a new approach to compute the intersection between sets based on a primitiv...
متن کامل